#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

//int main()
//{
//	char s1[100] = { 0 };
//	char s2[100] = { 0 };
//	scanf("%s%s", s1, s2);
//	if (strcmp(s1, s2) == 0)
//		printf("same\n");
//	else
//		printf("different\n");
//	
//
//
//	return 0;
//}


int main()
{
	int n = 0;
	int min = 100;
	int max = 0;
	int score = 0;
	int i = 0;
	while (scanf("%d", &n) != EOF)
	{
		for (i = 0; i < n; i++)
		{
			scanf("%d", &score);
			if (score < min)
				min = score;
			if (score>max)
				max = score;
		}
		printf("%d\n", max - min);

	}
	return 0;
}

EOF
